import numpy as np
def func1(u, v, w):
n = len(u)
for i in range(n):
w[i] = u[i] + 15.2 * v[i]
def func2(u, v, w):
w = u + 15.2 * v
n = 10**7
u = np.random.rand(n)
v = np.random.rand(n)
w = np.zeros(n)
%timeit func1(u,v,w)
%timeit func2(u,v,w)